de.cebis.moccabox.model
Class Value

java.lang.Object
  extended by de.cebis.moccabox.model.Value
All Implemented Interfaces:
java.io.Serializable

public class Value
extends java.lang.Object
implements java.io.Serializable

Das Value-Objekt dient zum kapseln von Wert-Anzeige-Paaren. Jedes der Objekte hat eine eindeutige ID, über die es referenziert werden kann. Dem eigentlichen Wert kann ein Anzeigewert zugeordnet werden. Dies ist vor allem für das Hinterlegen von nutzerlesbaren Informationen für neutrale Werte wichtig.

Ein Beispiel ist die neutrale Speicherung des Wertes '2' für die Anrede, dem Nutzer soll aber 'Mister' angezeigt werden.

Author:
weichelt - 06.04.2005
See Also:
Serialized Form

Constructor Summary
Value()
          Parameterloser Konstruktor für das Anlegen eines neuen Value-Objekts.
Value(java.lang.Object id, java.lang.Object display)
          Konstruktor zum Anlegen eines neuen Value-Objekts.
Value(java.lang.Object id, java.lang.Object value, java.lang.Object display)
          Konstruktor zum Anlegen eines neuen Value-Objekts.
 
Method Summary
 java.lang.Object getDisplay()
          Zurückgeben des Anzeigewertes.
 java.lang.Object getId()
          Zurückgeben der ID.
 java.lang.Object getValue()
          Zurückgeben des Wertes.
 void setDisplay(java.lang.Object display)
          Setzen des Anzeigewertes.
 void setId(java.lang.Object id)
          Setzen der ID.
 void setValue(java.lang.Object value)
          Setzen des Wertes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Value

public Value()
Parameterloser Konstruktor für das Anlegen eines neuen Value-Objekts.


Value

public Value(java.lang.Object id,
             java.lang.Object display)
Konstruktor zum Anlegen eines neuen Value-Objekts.

Parameters:
id - Die eindeutige Identifikation des Objektes und gleichzeitig dessen Wert.
display - Der zugehörige Anzeigewert.

Value

public Value(java.lang.Object id,
             java.lang.Object value,
             java.lang.Object display)
Konstruktor zum Anlegen eines neuen Value-Objekts.

Parameters:
id - Die eindeutige Identifikation des Objektes.
value - Der eigentliche Wert.
display - Der zugehörige Anzeigewert.
Method Detail

getId

public java.lang.Object getId()
Zurückgeben der ID.

Returns:
Die ID des Value-Objektes.

setId

public void setId(java.lang.Object id)
Setzen der ID.

Parameters:
id - Der eindeutige Identifikator des Value-Objektes.

getValue

public java.lang.Object getValue()
Zurückgeben des Wertes.

Returns:
Der eigentliche Wert des Value-Objektes.

setValue

public void setValue(java.lang.Object value)
Setzen des Wertes.

Parameters:
value - Der eigentliche Wert des Value-Objektes.

getDisplay

public java.lang.Object getDisplay()
Zurückgeben des Anzeigewertes.

Returns:
Der korrespondierende Anzeigewert des Value-Objektes.

setDisplay

public void setDisplay(java.lang.Object display)
Setzen des Anzeigewertes.

Parameters:
display - Der Anzeigewert des Value-Objektes.